import request from '@/utils/request';

// 获取广告位
export function advertsList(data) {
  return request({
    url: '/api/adverts.json',
    method: 'get',
    params: data
  });
}

// 获取资讯列表
export function articlesList(data) {
  return request({
    url: '/api/articles/web.json',
    method: 'get',
    params: data
  });
}

// 获取资讯详情
export function articlesDetail(uuid) {
  return request({
    url: `/api/articles/${uuid}.json`,
    method: 'get'
  });
}

// 详情页推荐列表
export function articlesRecommend(uuid) {
  return request({
    url: `/api/articles/${uuid}/recommends.json?plat=web`,
    method: 'get'
  });
}

// 擎物研究院专家列表
export function expertsList(data) {
  return request({
    url: `/api/qw/professor.json`,
    method: 'get',
    params: data
  });
}

// 标签列表
export function tagsList(data) {
  return request({
    url: `/api/tags.json`,
    method: 'get',
    params: data
  });
}

// 热门标签列表
export function HotTagsList(data) {
  return request({
    url: `/api/tags/top.json`,
    method: 'get',
    params: data
  });
}

// 获取全局配置
export function GlobalConfig(data) {
  return request({
    url: `/api/plat/setting.json`,
    method: 'get',
    params: data
  });
}

// 获取首页右侧推荐文章
export function RightRecommend(data) {
  return request({
    url: `/api/side/module.json`,
    method: 'get',
    params: data
  });
}

// 文章标记已读属性
export function articlesRead(uuid) {
  return request({
    url: `/api/articles/${uuid}/readed.json`,
    method: 'get'
  });
}

// 上一篇，下一篇
export function articlesNextPre(uuid) {
  return request({
    url: `/api/articles/${uuid}/next.json`,
    method: 'get'
  });
}

// 上一篇，下一篇
export function sideModuleRecommends(data) {
  return request({
    url: `/api/side/module/recommends.json`,
    method: 'get',
    params: data
  });
}

// 全局搜索
export function homeSearch(data) {
  return request({
    url: `/api/plat/search.json`,
    method: 'get',
    params: data
  });
}

// 相关报告
export function relateReportList(uuid) {
  return request({
    url: `/api/articles/${uuid}/related.json`,
    method: 'get'
  });
}

// 下载报告
export function downLoadReport(uuid) {
  return `/api/files/down/${uuid}.json`
}

// 相关报告
export function columnList(data) {
  return request({
    url: `/api/zl/web.json`,
    method: 'get',
    params: data
  });
}

// 获取专栏详情
export function zlDetail(uuid) {
  return request({
    url: `/api/web/zl/${uuid}.json`,
    method: 'get'
  });
}

// 专栏详情中国加载更多
export function zlLoadMore(uuid, data) {
  return request({
    url: `/api/web/zl/title/${uuid}/items.json`,
    method: 'get',
    params: data
  });
}

// 专栏标记已读属性
export function zlRead(uuid) {
  return request({
    url: `/api/web/zl/${uuid}/readed.json`,
    method: 'get'
  });
}
